# $Id: CMakeLists.txt 622908 2021-01-05 18:13:34Z merezhuk $

# NCBI_add_library(util)
# NCBI_add_subdirectory(
#     bitset 
#     regexp 
#     xregexp 
#     compress 
#     diff 
#     image 
#     tables 
#     sequtil 
#     qparse 
#     lmdb 
#     lmdbxx 
#     test 
#     demo
#     profile
# )

set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../include)
add_library(xutil "random_gen.cpp"
"utf8.cpp"
"checksum.cpp"
"checksum_cityhash.cpp"
"checksum_farmhash.cpp"
"bytesrc.cpp"
"strbuffer.cpp"
"itree.cpp"
"smalldns.cpp"
"thread_pool_old.cpp"
"ddump_viewer.cpp"
"strsearch.cpp"
"logrotate.cpp"
"format_guess.cpp"
"ascii85.cpp"
"md5.cpp"
"file_obsolete.cpp"
"unicode.cpp"
"dictionary.cpp"
"dictionary_util.cpp"
"thread_nonstop.cpp"
"sgml_entity.cpp"
"static_set.cpp"
"transmissionrw.cpp"
"miscmath.c"
"mutex_pool.cpp"
"ncbi_cache.cpp"
"line_reader.cpp"
"util_exception.cpp"
"uttp.cpp"
"multi_writer.cpp"
"itransaction.cpp"
"thread_pool.cpp"
"thread_pool_ctrl.cpp"
"scheduler.cpp"
"distribution.cpp"
"rangelist.cpp"
"util_misc.cpp"
"histogram_binning.cpp"
"table_printer.cpp"
"retry_ctx.cpp"
"stream_source.cpp"
"file_manifest.cpp"
"cache_async.cpp"
"multipattern_search.cpp"
"CRC32_sse.cpp")
